Skip to content

Conversation

ppastorf
Copy link

@ppastorf ppastorf commented Jun 15, 2025

Hello people from Neuvector. I have been using the Kubernetes CIS benchmarks checks and thought to rework them in Python, this can bring an easier time developing and maintaining the checks as we can use OOP to inherit customized checks from base ones.

Of course this is just an idea, I don't know how you intend to maintain this repository, but I want to give this a try and collect feedback. If you guys think it's a good idea and give me a green light, I will continue the refactoring of the 1.6.0 version.

In this PR there is a sample of how it could be done for the first two Control Plane checks.

In terms of dependencies, it shifts the need from cli packages such as sed and awk to only python3. The idea is to code without using external pip libraries.

Thanks for your time :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant